Mean Stack
Introduction
Web applications – Server – Client – What is HTML – Versions – Basic Structure of HTML documents – Headings – Paragraphs
sList and Tables
Ordered list – Unordered list – Definition List – Displaying data in grid – table attributes – Creating and using hyperlinks
Multimedia Tags and Semantic Tag
Embedding audio and video in HTML page – Including PDF files – Using Iframes – Semantic Tags
Forms
Introduction to Forms – HTML input types – Buttons and its types - Attributes – Validation – Form submission Methods
CSS
Introduction
What is CSS – Basic Syntax – Selectors – Text and Font Properties
Basic Formatting Properties
Text and Font Properties – Borders – Backgrounds – Box Model
Flex Box and Grid Layout
Display properties – Visibility – Responsive Design with media query
Transformation and Animation
Transition, Transformation Effects – Applying animation effects
Static site creation
Create site with static, responsive web pages
JavaScript
Introduction
Basic Syntax and Structure – Variables – Data types – Operators – IO statements
Control Statements
Conditional Statements: if, switch – Looping Statements: for, while, do while – Jump Statements: continue, break, return
Arrays and String
Creating and manipulating Arrays – Array methods – Template Strings – Interpolation – String Methods
Functions and Objects
Defining and invoking functions – return values – Arrow functions – Anonymous functions – Scope of variables – Objects
Modern JavaScript Features
Async and Await – Promises – Classes and Object – Constructors
Angular
TypeScript
Introduction – What is TypeScript – Why TypeScript – Data Types - Variables – Type Inference – Type Annotations – Functions – Classes – Constructors – Interface
Angular Introduction
What is Angular – Version – Installation and Environment Setup – Angular Architecture – Creating and Executing Angular Application – Folder Structure
Angular Binding and Directives
Binding: Property Binding – Event Binding – Two way binding – Directives: Attribute Directives – Structural Directives
Angular Routing
Router Module – SPA in Angular – Passing Parameters in router – Redirecting to another view – Router Outlet
Template Driven Forms
Template Driven Forms – NgModel – Validation of Template Driven Forms – Form submission
Reactive Forms/ Model Driven Forms
FormBuilder – FormArray – FormControl – FormGroup – Validators in Reactive Forms – Dynamic adding and removing Form controls – Form Submission
Services and Dependency Injection
Creating a Service – Injecting a Service into a Component – Subscribe function – HttpClientModule – Http Methods: GET, POST, DELETE, PUT
Deploying an Angular Application
Applying Bootstrap – Creating a CRUD application with a Fake Rest API
Node JS
Introduction
What is Node JS and Core Modules – Features of Node – Environment Setup – Installing Node JS – Configuring package.json – Core Modules – Writing basic scripts using fs to read and write files
Node Package Manager
Installing and Managing packages – configuring and using package.json – Asynchronous Programming using callbacks – Introduction to Promises and async/await
Event Driven Architecture and Stream Handling
Understanding the Event loop and Event Driven Architecture – Using EventEmitter – Streams and Buffer – Overview of Streams – Handling large data – Working with binary data – Reading and Writing large files using streams
Working with JSON data in Node
What is JSON – Why JSON – Parse JSON using JSON.parse – Sending JSON responses with JSON.stringify – Building Restful API – Handling HTTP Methods: GET, POST, PUT, DELETE
EXPRESS JS
Introduction
Introduction to Express – Overview and Core Features – Installing and environment Set up – Hello World in Express – Routing Basics in Express – Working with Routing parameters and query strings
Middleware and Request Handling, Error Handling
What are middleware functions – How do they work – Types – Custom Middleware – Request and Response Objects - Setting up Restful End points – Define routes for CRUD operations – Parsing JSON payloads and sending JSON responses
Error Handling
Handling common errors like 404, 500,etc. – Setting up error handling middleware and custom error responses – Adding basic validation and input sanitization for request data
Building a RESTful API with MongoDB Integration
Setting Up MongoDB with Express - setting up the connection to MongoDB. Implementing CRUD Operations with MongoDB – Use GET, POST, PUT, DELETE to manipulate data in MongoDB
Authentication, Authorization, and Deployment
Authentication and Authorization with JWT – Testing, Debugging and Deployment
Mongo DB
Introduction
SQL vs NO SQL – Mongo DB architecture – Features - Environment Setup –Starting and Stopping a service – Connecting to MongoDB using Shell – Understanding databases, collections and documents
Basic Operations
Creating and inserting documents – Querying documents – Updating and Deleting Documents – Advanced CRUD operations like Upserts – Bulk data operations
Querying Collections
Using query operator find() – Querying nested fields – Querying an array - _id Field – Null and Missing Fields -
Aggregation Framework
What is aggregation in MongoDB? - Aggregation pipeline stages (match, group, project, sort, limit) - Basic aggregation examples - Advanced techniques like $lookup, $unwind, performance optimization.
Data Modelling and Indexing
Understanding Schema design, embedding vs. referencing, relationships – Choosing between embedded documents and referencing - Basics of indexing – What is index – Why indexing – Types – Creating and dropping Indexes – Performance improvement using Index
Security
Managing Security - Implementing Security in MongoDB - Understanding and Enabling Access Control - Handling Authentications

GET FEES


Quick Enquiry

Latest News

Video

Image

Student Voice
- {I have completed B.E in stream of ECE. I joined Accord Info Matrix with the help of my friends. I studied dual course PHP and Software Testing. It's useful for me because.....
S. VIVEKANANDAN
PHP and Software Tesing
- {I am so happy that i was placed in a MNC Company ( NINE STAR INFORMATION TECHNOLOGIES) as JavaScript Developer. I must thank my placement officer for giving.....
K. UDHAYA KUMAR
WEB DEVELOPMENT, DOT NET
- {I joined Accord and i enrolled for .net and PHP courses. The way of teaching technical and both non technical was good. There is a lot of system that we can use it and.....
V.M. MOHAMED YOUSUFDEEN
PHP and .NET
- {I joined in PHP Course at ACCORD. I am a 2013 Passout and in my search of job I couldn't find a job. Some of my well wishers referred Accord Info Matrix to do a course. It stepped into Accord.....
S. KUMAR
PHP
- {I had done PHP Course in Accord. I came here for placement. They support me for placement. PHP Staff teach PHP course for me. They trained me well in both PHP language and placement.....
N. HARIPRASAD
PHP